package com.javaweb.base;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.javaweb.annotation.sql.Column;

import lombok.Getter;
import lombok.Setter;

/**
 * 基础实体类
 * @author tank2140896
 */
@Getter
@Setter
public class BaseEntity {
	
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@Column(name="create_date",columnDesc="创建时间")
	private Date createDate;//创建时间
	
	@Column(name="creator",columnDesc="创建者")
	private String creator;//创建者
	
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	@Column(name="update_date",columnDesc="更新时间")
	private Date updateDate;//更新时间
	
	@Column(name="updater",columnDesc="更新者")
	private String updater;//更新者
	
	@Column(name="del_flag",columnDesc="删除标记（0：未被删除；1：已被删除）")
	private Integer delFlag = 0;//删除标记（0：未被删除；1：已被删除）

}
